@charset "utf-8";
/* more*/


.open-popup-link {
  width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  counter-increment: carousel-cell;
  display: inline-block;
 }

.topSpacer {
  width: 100%;
  position: relative;
  top: 0%;
  margin-top: 11%;
}

.shortTopSpacer {
	width: 100%;
	position: relative;
	top: 0%;
	margin-top: 9%;
}

.totalBackground {
  width: 100%;
  height: auto;
  top: 0%;
  background-color: rgba(255,255,255,1.00);
}
.carouselContainer {
  height: auto;
  max-width: 74%;
  margin-bottom: 8%;
  clear: both;
  margin-right: auto;
  margin-left: auto;
  width: 74%;
  margin-top: 0%;
}

.Headline01Container {
  height: auto;
  max-width: 74%;
  margin-bottom: 1%;
  margin-top: 2%;
  text-align: center;
  position: relative;
}
.subHead01Container {
  height: auto;
  max-width: 100%;
  margin-left: 12%;
  margin-right: 12%;
  margin-bottom: 0%;
  margin-top: 0%;
  text-align: center;
  position: relative;
  border-top: thin solid rgba(81,163,110,1.00);
}
.totalBackgroundtop {
  background-image: url(../images2/backgroundTop.png);
  width: 2560px;
  height: 89px;
  background-repeat: no-repeat;
}
.videoBottomRip {
  width: 100%;
  height: auto;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  top: 0px;
  clear: both;
}
.videoTopRip {
  width: 100%;
  height: auto;
  background-repeat: no-repeat;
}
.totalBackgroundbottom {
  background-image: url(../images2/backgroundBottom.png);
  width: 2560px;
  height: 92px;
  background-repeat: no-repeat;
}
.BackBack_holder {
  width: 100%;
  height: auto;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: block;
}

#wrapper {
  overflow: hidden;
  background: #ccc;
}
.placeholder_image {
  float: left;
  width: 430px;
  height: 264px;
  background: #fff;
  padding: 0 20px 0 0;
}
.placeholder_text {
  background: #ccc;
  margin-left: 450px;
  display: block;
}
.completeBack {
  padding: 0px;
  height: auto;
  width: 100%;
  position: relative;
  z-index: 1;
  display: inline-block;
  text-align: center;
}
.completeBack02 {
  padding: 0px;
  height: auto;
  width: 100%;
  position: relative;
  z-index: 1;
  display: inline-block;
  text-align: center;
  background-image: url(../images2/Top-background.jpg);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: rgba(255,255,255,1.00);
}

.completeBackShort {
	padding: 0px;
	height: auto;
	width: 100%;
	position: relative;
	z-index: 1;
	display: inline-block;
	text-align: center;
  background-image: url(../images2/shorter-background.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: rgba(255,255,255,1.00);
}
/*============= share ===========================*/
/* social networks */

ul.social_network {
  display: inline-block;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0 !important;
}
.social_network li{
	float:left;
	padding:0 !important;
	margin-right:10px;
}
li.image_one a {
	display:block; 
	width:36px; 
	height:36px; 
	position:relative;
}	
li.image_one a .fb-rollover{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url(../images2/social/fb-hover.png);
}
li.image_one a .twitter-rollover{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url(../images2/social/twitter-hover.png);
}
li.image_one a .linkedin-rollover{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url(../images2/social/linkedin-hover.png);
}
li.image_one a .google-plus-rollover{
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:36px; 
	height:36px; 
	background:url(images2/social/google-plus-hover.png) no-repeat top left;	
}
li.image_one a .email-rollover{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url(../images2/social/email-hover.png);
}
li.image_one a .rss-rollover{
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:36px; 
	height:36px; 
	background:url(images2/social/rss-hover.png) no-repeat top left;	
}
.copyright{
	float:right;
	margin-top:10px;
}
/*===================== end share ==================*/



/*======= responsive columns ====================*/
/*======= col resizing =============================*/

/*  GROUPING  ==================================== */

.group:before, .group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
/*  GRID COLUMN SETUP   ==================================*/
/*  SECTIONS  */

.plop {
  clear: both;
  width: 74%;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0.0%;
  margin-bottom: 0;
  display: inline-block;
}
.section {
  max-width: 100%;
  text-align: center;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  clear: both;
  width: 100%;
  display: inline-block;
}
.columnHolder01 {
  width: 100%;
  height: auto;
  text-align: center;
  display: inline-block;
}
.columnHolderText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: rgba(29,120,90,1.00);
}

.columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}

.columnHolderTextLtText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 0.9rem;
  color: rgba(35,154,114,1.00);
}
.columnHolderTextDark01 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 3%;
  background-color: rgba(255,255,255,0.60);
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 5%;
}
/*========COLUMN SETUP====================*/
.section 
.col {
  display: block;
  margin: 0 0 0 0;
  float: left;
}
.col:first-child {
  margin-left: 0;
  text-align: center;
}
/*--------GROUPING-------------*/
.group:before, .group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
}

/*----------GRID OF four-------*/

@media screen and (min-width : 1676px) {
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 20%;
}
  
  
.span_1_of_6 {
  width: 16.6%;
  height: auto;
}
.span_1_of_6:nth-child(6n+1) {
  clear: both;
  margin-left: 0;
}
/*------- copy col ------*/

.span_1_of_3{
  width: 33.30%;
  height: auto;
  }
  
.span_1_of_3:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}

/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 33.30%;
  height: auto;
  }
 .span_2_of_2{
  width: 66.30%;
  height: auto;
  }
  
.span_1_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
/*--------- text boxes ------*/
.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
}
.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}
/*================ unBalancedBoxes ================*/

/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(41,83,121,1.00);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 1%;
  padding-bottom: 1%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 5%;
}
.linkLinesText {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 75%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  background-position: 50%;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 0%;
  padding-bottom: 1%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: right;
  border-radius: 90px;
}
/*-------- end footer copy -------------*/

.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 75%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: -3%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
}

@media screen and (min-width : 1341px) and (max-width : 1675px) {
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 17%;
}
  
  
.span_1_of_6 {
  width: 20.0%;
  height: auto;
  text-align: center;
}
.span_1_of_6:nth-child(5n+1) {
  clear: both;
  margin-left: auto;
  height: auto;
  margin-right: auto;
  text-align: center;
}

/*------- copy col ------*/

.span_1_of_3{
  width: 33.30%;
  height: auto;
  }
  
.span_1_of_3:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 33.30%;
  height: auto;
  }
 .span_2_of_2{
  width: 66.30%;
  height: auto;
  }
  
.span_1_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}
/*================ unBalancedBoxes ================*/
/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .9rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 1%;
  padding-bottom: 1%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 5%;
}
.linkLinesText {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .9rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 75%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  background-position: 50%;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: .95rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 0%;
  padding-bottom: 1%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: right;
  border-radius: 90px;
}
/*-------- end footer copy -------------*/


.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 80%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: -4%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}

}

@media screen and (min-width : 1076px) and (max-width : 1340px) {
  
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 15%;
}
  
  
.span_1_of_6 {
  width: 25.0%;
  height: auto;
}
.span_1_of_6:nth-child(4n+1) {
  clear: both;
  margin-left: 0;
  height: auto;
}
/*------- copy col ------*/

.span_1_of_3{
  width: 33.30%;
  height: auto;
  }
  
.span_1_of_3:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 33.30%;
  height: auto;
  }
 .span_2_of_2{
  width: 66.30%;
  height: auto;
  }
  
.span_1_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1.1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1.1rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}
/*================ unBalancedBoxes ================*/

/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 1%;
  padding-bottom: 1%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 5%;
}
.linkLinesText {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 75%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  background-position: 50%;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: .95rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 0%;
  padding-bottom: 1%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: right;
  border-radius: 90px;
}
/*-------- end footer copy -------------*/


.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: -2.5%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 1.0rem;
  line-height: 1.3rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
}

@media screen and (min-width : 761px) and (max-width : 1075px) {
  
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9rem;
  line-height: 1rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 13%;
}
  
  
.span_1_of_6 {
  width: 33.0%;
  height: auto;
}

.span_1_of_6:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
/*------- copy col ------*/
.span_1_of_3{
  width: 33.32%;
  height: auto;
  }
  
.span_1_of_3:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 33.30%;
  height: auto;
  }
 .span_2_of_2{
  width: 66.30%;
  height: auto;
  }
  
.span_1_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
	width: 85%;
	height: auto;
	display: inline-block;
	clear: both;
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 0.8rem;
	line-height: 1.0rem;
	color: rgba(240,245,249,1.00);
	background-color: rgba(18,27,72,0.40);
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 3%;
	padding-bottom: 6%;
	margin-right: 5%;
	margin-top: 1%;
	margin-bottom: 6%;
	margin-left: 5%;
	-webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
	box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
	list-style-position: inside;
}
/*================ unBalancedBoxes ================*/
	
.columnHolderListLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: left;
  list-style-position: inside;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}


/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: 1.2rem;
  color: rgba(41,83,121,1.00);
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 1%;
  padding-bottom: 1%;
  margin-right: 0%;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 0%;
}
.linkLinesText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 75%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  background-position: 50%;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .62rem;
  line-height: .85rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 0%;
  padding-bottom: 1%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: right;
  border-radius: 90px;
}
/*-------- end footer copy -------------*/


.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: -2%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
}

@media only screen and (min-width : 541px) and (max-width: 760px) {
  
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8rem;
  line-height: 0.9rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 8%;
}
  
  
.span_1_of_6 {
  width: 50.0%;
}
.span_1_of_6:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
/*------- copy col ------*/
.span_1_of_3{
  width: 50%;
  height: auto;
  }
  
.span_1_of_3:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 33.30%;
  height: auto;
  }
 .span_2_of_2{
  width: 66.30%;
  height: auto;
  }
  
.span_1_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(2n+1) {
  clear: both;
  margin-left: 0;
}

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-size: 0.8rem;
  line-height: 1.0rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
/*================ unBalancedBoxes ================*/

/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 100%;
  height: auto;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  color: rgba(41,83,121,1.00);
}
.linkLinesText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: 0.9rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 50%;
  height: 0px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  clear: both;
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  }
.columnHolderFooterDarkLeft {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: .80rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .0rem;
  line-height: .7rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  border-radius: 100px;
  padding: 7px
}
/*-------- end footer copy -------------*/

.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 90%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: -2%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 93%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .8rem;
  line-height: 1rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
}


@media only screen and (min-width : 367px) and (max-width: 540px) {
  
  
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.7rem;
  line-height: 0.8rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: 1%;
}
  
  
.span_1_of_6 {
  width: 100.0%;
}
.span_1_of_6:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}
/*------- copy col ------*/
.span_1_of_3{
  width: 100%;
  height: auto;
  }
  
.span_1_of_3:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 100%;
  height: auto;
  }
 .span_2_of_2{
  width: 100%;
  height: auto;
  }
  
.span_1_of_2:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}
.span_2_of_2:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .9rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.7rem;
  line-height: .9rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}
/*================ unBalancedBoxes ================*/

/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  color: rgba(41,83,121,1.00);
}
.linkLinesText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 50%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: .85rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .2rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  border-radius: 100px;
}
/*-------- end footer copy -------------*/


.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .9rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .9rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 75%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .9rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightRt {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .7rem;
  line-height: .9rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 2%;
}
}


/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 366px) {
  
  .columnHolderTextLtText02 {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: 0.7rem;
  color: rgba(63,221,168,1.00);
  padding-top: 1%;
  padding-bottom: 1%;
  padding-right: 2%;
  padding-left: 2%;
}
  
  
  #GOK {
  background: rgba(144,186,54,0.2);
  border-radius: 0px 12px 12px 0px;
  color: white;
  padding-top: 4px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 4px;
  height: 26px;
  width: 76px;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  margin-bottom: 0%;
  float: left;
  z-index: 6;
  position: absolute;
  top: .5%;
}
  
.span_1_of_6 {
  width: 100.0%;
}
.span_1_of_6:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}
/*------- copy col ------*/
.span_1_of_3{
  width: 100%;
  height: auto;
  }
  
.span_1_of_3:nth-child(1n+1) {
  clear: both;
  margin-left: 0;
}
/*------- Unbalanced copy 2 cols ------*/
.span_1_of_2{
  width: 100%;
  height: auto;
  }
 .span_2_of_2{
  width: 100%;
  height: auto;
  }

.columnHolderTextDark01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
}

.columnHolderTextLight01 {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 3%;
  padding-bottom: 6%;
  margin-right: 5%;
  margin-top: 1%;
  margin-bottom: 6%;
  margin-left: 5%;
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
}
/*================ unBalancedBoxes ================*/


/*-------- footer copy -------------*/
.columnHolderRt3upDark {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  color: rgba(41,83,121,1.00);
}
.linkLinesText {
  width: 100%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: center;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: 1.0rem;
  color: rgba(41,83,121,1.00);
  text-decoration: none;
  }
  .betweenLine {
  width: 50%;
  height: 2px;
  background-color: rgba(125,178,216,1.00);
  vertical-align: middle;
  clear: both;
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  }
.columnHolderFooterDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .65rem;
  line-height: .85rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(247,248,249,1.00);
  padding-left: 6%;
  padding-right: 6%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
  text-align: center;
  border-radius: 90px;
}

.columnHolderFooterDarkRt {
  width: 95%;
  height: auto;
  display: inline-block;
  clear: both;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: .2rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(189,249,235,1.00);
  border-radius: 100px;
}
/*-------- end footer copy -------------*/


.columnHolderTextDarkLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextDarkRt {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(41,83,121,1.00);
  background-color: rgba(255,255,255,0.60);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeft {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 4%;
  padding-bottom: 4%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.columnHolderTextLightLeftClean {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  background-color: transparent;
  padding-left: 4%;
  padding-right: 4%;
  padding-top: 0%;
  padding-bottom: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
}
.columnHolderTextLightRt {
  width: 85%;
  height: auto;
  display: inline-block;
  clear: both;
  text-align: justify;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.6rem;
  line-height: .8rem;
  color: rgba(240,245,249,1.00);
  background-color: rgba(18,27,72,0.40);
  -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  box-shadow: -3px 3px 8px rgba(0,0,0,0.50);
  padding-left: 7%;
  padding-right: 7%;
  padding-top: 3%;
  padding-bottom: 4%;
  margin-top: 0.5%;
  margin-bottom: 1%;
}
}
.iconContainer {
  width: 100%;
  hieght: auto;
  position: relative;
}
.iconPlacer {
  height: auto;
  width: 100%;
  text-align: center;
  display: inline-block;
}
.suleppo {
    max-width: 100%;
    height: auto;
}
.footisimo {
  height: auto;
  background-image: url(../images2/limepeelrepeat.jpg);
  background-repeat: repeat;
  -webkit-box-shadow: 0px -3px 6px rgba(0,0,0,0.70);
  box-shadow: 0px -3px 6px rgba(0,0,0,0.70);
  position: fixed;
  bottom: 0%;
  z-index: 500;
  min-width: 100%;
  left: 0px;
  right: 0px;
  text-align: center;
  }
.social {
  clear: both;
  height: auto;
  width: 74%;
  display: inline-block;
  padding-top: 1%;
  padding-bottom: 1%;
}
.midSizeSpacer {
  clear: both;
  height: 5%;
  width: 100%;
}
.sectionSpacer {
  clear: both;
  height: 2%;
  width: 100%;
}
.sectionBottomSpacer {
  clear: both;
  height: 7%;
  width: 100%;
}
.sectionTopSpacer {
  clear: both;
  height: 3.4%;
  width: 100%;
}
.sectionShorTopSpacer {
  clear: both;
  height: 1.4%;
  width: 100%;
}
.footerBottomSpacer {
  clear: both;
  height: 10%;
  width: 100%;
}
